Skip to main content

πŸš€ Getting Started with HashDT API's

Welcome to HashDT β€” your all-in-one platform for digital payments, wallet management, and seamless API integrations.

This guide is designed to help you integrate HashDT APIs quickly and confidently, whether you're building a sandbox app or preparing for production.

πŸ”‘ Key Points Before You Start​

  • Always collect and secure your API keys. Never expose your secret keys in frontend code.
  • The API secret key is delivered securely to your email by HashDT.
  • Use a unique x-request-id for each API request to ensure idempotency and reliable tracking.

πŸ§ͺ Use the Sandbox Environment​

HashDT provides a fully isolated sandbox for safe testing of your integrations.

  • Sandbox credentials have been shared via email to your team.
  • Always use sandbox-specific API keys when testing.
  • No real financial transactions are processed in the sandbox.
  • Simulate different scenarios to test your app without impacting real users.

🌐 Sandbox Base URL : https://api.sandbox.hashdt.com β€” Used for development and testing. All transactions in this environment are simulated and safe.

πŸ’‘ Tip: Treat the sandbox as a playground β€” experiment with all API endpoints and verify your logic.


🧩 Test APIs Using the Built-in Playground​

HashDT provides an API Playground (Try It Out) directly within the documentation, allowing you to test APIs without leaving the website.

  • Execute API requests directly from the documentation
  • Test endpoints in real time using sandbox credentials
  • Manually enter the required request headers
  • Complete the provided boilerplate request body template
  • Instantly view API responses and error messages
  • Ideal for quick validation and understanding API behavior

πŸ‘‰ The API Playground uses sandbox credentials only and does not process real transactions.

πŸ’‘ Tip: Once the required headers are filled and the request body template is completed, you’re good to goβ€”no additional setup required.


πŸ“¦ Test Faster with Postman​

To help you get started quickly, HashDT provides a ready-to-use Postman collection.

  • Import the HashDT Postman collection to explore all available APIs
  • Pre-configured requests help you understand required headers and payloads
  • Easily test all available APIs
  • Use environment variables for base URLs and headers

πŸ‘‰ This allows you to validate API behavior without writing code upfront.


⚑ Getting Started with HashDT APIs​

Follow these essential steps to start integrating:

  1. Cardholder Section – Set up a new cardholder in the system.
  2. KYC Section – Manage cardholder verification, RFI requests, and responses.
  3. Wallet Section – Link a wallet to your cardholder for managing funds.
  4. Transfer Section - Send money instantly using P2P transfers between users.
  5. Card Section – Issue a virtual or physical card to your cardholder.
  6. 3D-Secure Section – Manage 3DS authentication for cards to enhance transaction security.
  7. PIN Section – Set, reset, or change card PINs.
  8. Card Spend Limit Section – Configure and update card spending limits.
  9. Transaction Section – Retrieve transaction history and details.
  10. Webhook Section - Manage webhook subscriptions and event notifications.
  11. Explore Full API Reference – Access all endpoints and features for advanced integrations.

πŸ“Ž Next Steps​


πŸ’¬ Need Help?​

If you encounter any issues or need guidance:
Contact developer support at: support@hashdt.com

We're here to help you integrate smoothly and efficiently.